
#ifndef __KEY_H__
#define __KEY_H__
#include "ti_msp_dl_config.h"
#include "stdio.h"
#include "multi_button.h"
#include "oled_sprintf.h"
#include "my_led.h"
#include "my_uart.h"
#include "EEPROM.h"
#include <buzzer.h>

#define MENU1_CURSORMAX 8
#define MENU0_CURSORMAX 0



void key_init(void);
extern Button board_button; // 板载key PB21
extern Button key1; // PB24  U22
extern Button key2; // PA22  U24
extern Button key3; // PB20  U23
extern Button key4; // PA25  U25
extern Button key5; // PB25  U26
void btn0_single_click_handler(Button * btn);
void btn1_single_click_handler(Button * btn);
void btn2_single_click_handler(Button * btn);
void btn3_single_click_handler(Button * btn);
void btn4_single_click_handler(Button * btn);
void btn5_single_click_handler(Button * btn);
void btn5_double_click_handler(Button * btn);
//void key_proc(void);
#endif
